
package carmadness.view;

import carmadness.model.Civilian;
import carmadness.model.Facade;

/**
 * Civil járművet konzolon megjelenítő osztály.
 * 
 * @author Metzing Arpad
 * @version 1.0
 * @created 10-Apr-2010 2:32:38 PM
 */
public class ConsoleCivilianRenderer extends ConsoleRenderer
{
	/**
	 * Szöveges formában megjeleníti az adott civil járművet.
	 * 
	 * Formátuma:
	 * [Civilian %s]: { speed: %f, weight: %f } 
	 * 
	 * @param object a megjelenítendő civil jármű (Civilian osztályú!) 
	 */
	public void render( Object object )
	{
		Civilian civilian = (Civilian)object;

		String hash_code = Facade.getInstance().getObjectKey( object );
		print( "[Civilian %s]: { speed: %f, weight: %f }", hash_code, civilian.getSpeed(), civilian.getWeight() );
	}
}
